package com.baosight.risk.service.xtaa.entity;

import javax.persistence.*;

import com.baosight.risk.base.entity.BaseEntity;
import lombok.Data;

/**
 * Table: T_XTAA_OPER_LOG
 */
@Data
@Table(name = "T_XTAA_OPER_LOG")
public class XtaaOperLog extends BaseEntity {

    /**
     * 模块标题
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    TITLE
     * Nullable:  true
     */
    @Column(name = "TITLE")
    private String title;

    /**
     * 业务类型（0-其他；insert 新增；update-修改；delete-删除
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    BUSINESS_TYPE
     * Nullable:  true
     */
    @Column(name = "BUSINESS_TYPE")
    private String businessType;

    /**
     * 方法名称
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    METHOD
     * Nullable:  true
     */
    @Column(name = "METHOD")
    private String method;

    /**
     * 操作类别（0-其他1-后台2-手机端）
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    OPERATOR_TYPE
     * Nullable:  true
     */
    @Column(name = "OPERATOR_TYPE")
    private String operatorType;

    /**
     * 操作人员
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    USER_CODE
     * Nullable:  true
     */
    @Column(name = "USER_CODE")
    private String userCode;

    /**
     * 单位
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    COMP_CODE
     * Nullable:  true
     */
    @Column(name = "COMP_CODE")
    private String compCode;

    /**
     * 请求路径
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    OPER_URL
     * Nullable:  true
     */
    @Column(name = "OPER_URL")
    private String operUrl;

    /**
     * 主机地址
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    OPER_IP
     * Nullable:  true
     */
    @Column(name = "OPER_IP")
    private String operIp;

    /**
     * 操作地点
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    OPER_LOCATION
     * Nullable:  true
     */
    @Column(name = "OPER_LOCATION")
    private String operLocation;

    /**
     * 请求参数
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    OPER_PARAM
     * Nullable:  true
     */
    @Column(name = "OPER_PARAM")
    private String operParam;

    /**
     * 状态（10-正常；20-停用）
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    STATUS
     * Nullable:  true
     */
    @Column(name = "STATUS")
    private String status;

    /**
     * 备注
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    REMARK
     * Nullable:  true
     */
    @Column(name = "REMARK")
    private String remark;

    /**
     * 排序
     * <p>
     * Table:     T_XTAA_OPER_LOG
     * Column:    ROW_ORDER
     * Nullable:  true
     */
    @Column(name = "ROW_ORDER")
//    private String rowOrder;


    private static final long serialVersionUID = 1L;
}